Claude Code 的七大技巧(一定有你没看过的)
整理时间: 2026-02-11 17:03
来源: Feishu群聊消息
整理人: AI助手
原文作者: 盛万春
摘要
本文分享了七个提升 Claude Code 使用效率的高级技巧,从 Plan 模式、Claude.md 配置到自分形架构、MCP 检索等,帮助用户更高效地与 AI 协作编程。
正文
1. 先 Plan 后代码
在写任何复杂的需求前,先启用 Plan 模式与 AI 沟通需求。
使用方法:
- 使用 /plan 命令
- 或使用快捷键 Shift + Tab 打开 Plan 模式
核心好处:
Plan 模式的最大好处是强制你思考(是你,不是 AI)。在这个模式下,AI 会不断问你一些细节性的问题,逐渐确认需求的边界在哪里,结构是怎么样的,然后输出一份详细的任务文档。
你可以根据任务文档,不断和 AI 沟通改动点和想要的效果,减少返工的概率。
小贴士:
- 处理超大型任务时,可以要求把任务持久化为文档
- Claude Code 已有多会话共享 todo 功能(尚未默认打开)
2. 善用 Claude.md
Claude.md 是 Claude Code 的默认加载文件。当 Claude Code 启动时,除了系统指令和 MCP 是一片空白的状态,它会加载项目根目录下的 Claude.md 文件了解项目。
推荐配置的三条指令:
- 称呼规则: 每次回复前必须使用”Boss”作为称呼
- 决策确认: 遇到不确定的代码设计问题时,必须先询问 Boss,不得直接行动
- 代码兼容性: 不能写兼容性代码,除非 Boss 主动要求
指令作用解析:
| 指令 | 作用 |
|---|---|
| 称呼规则 | 用来确认指令遵循度。当上下文过多时,AI 开始不遵循指令。如果发现 AI 回复中没有”Boss”前缀,说明会话上下文已过载,需要使用 /new 重开会话 |
| 决策确认 | 用来约束 AI 的自由意志。AI 总喜欢不问清楚就开干,容易返工。加上这条后它会经常询问设计选项 |
| 代码兼容性 | 用来约束 AI 的过度设计。很多时候 AI 喜欢在原有基础上加 if 分支改代码,美其名曰”兼容性、系统健壮性” |
上下文管理技巧:
- 当上下文窗口使用超过 40% 时,AI 的指令遵循度开始变差
- 建议少于 50% 时就重开一个窗口
优化设置:
1. 关闭上下文压缩 — 它占用了总上下文的 22.5%,即使你什么都不干
2. showline 状态栏 — 使用 /showline 命令展示上下文的百分比
懒加载建议:
不用把所有东西都放在 Claude.md 中,做一个懒加载,当需要的时候再去查看对应文件。
3. 使用自分形 & 自描述 Vibe Coding ⭐
自分形的概念来自于赵纯想老师,本文做了改进,核心是利用 Claude Code 的分级加载机制。
业务模块三件套:
在每个业务模块文件夹下面做三件事:
- Claude.md 文件 — 记载模块的重要信息:
- 地位(在系统中负责什么)
- 逻辑(在系统中做什么)
- 约束(使用模块的约束规则)
-
业务域清单(罗列子文件夹下的所有子模块和功能)
-
源码文件头部注释 — 所有源码文件设置三行头部注释:
INPUT(依赖什么)OUTPUT(提供什么)POS(在系统中的地位)
一定要放在头部,因为 AI 加载文件是从头部开始加载的
- 自动更新 — 每次源码出现变动,自动逐级更新:
- 源码文件的三行注释
- 文件夹的 Claude.md
- 上一层文件夹的 Claude.md
效果:
- ✅ Claude Code 搜索代码更快 — 加入了描述性注释,更容易搜到
- ✅ Claude Code 理解代码更准确 — 每次搜到文件时,都有对应的 Claude.md 解释大方向
- ✅ 不容易跑偏 — 更容易从大方向上理解代码内容
- ✅ 层级清晰 — 比如某个文件在第五层级的文件夹中,当 Claude Code 搜到它时,已经加载了前四个层级的 Claude.md,对整个模块了解无比清晰
4. 清晰的提示词
以现在的模型能力来讲,提示词写得差一点,它也能明白你在说什么。写提示词只需要把握好三个原则:
- 清晰准确描述任务的最终目的 — 比如有哪些功能点,页面上有什么元素
- 给它参考的上下文 — 比如接口数据、接口文档、已经写过的页面
- 告诉它如何测试 — 比如前端页面可以让它去使用自带的 Chrome 验证
5. 利用 MCP 做检索
虽然你安装了 MCP,但是 Claude Code 经常不调用它,自己原地打转。
什么时候要主动调用:
- 写页面时某段代码用法一直出现编译问题
- 和设想的效果不一样,AI 一直解决不了
解决方法:
主动告诉它调用 Context7 查看线上文档,它去阅读线上文档之后,补全了上下文,能更容易写出准确的代码。
MCP 使用原则:
能本地解决的,别去连云端。
过多的 MCP 会占用上下文窗口,可以使用 /context 命令查看上下文窗口的详细占用情况。
6. Agent 协作
技巧一:SubAgent 搜索
搜索某些可能消耗大量上下文的东西时,让它开 SubAgent 去搜索。
- SubAgent 是独立的上下文,不会占用当前会话的上下文
- 搜索完了之后它会直接告诉当前会话结果
- 避免当前任务还没做太多,就因为搜代码导致上下文窗口过载
技巧二:对抗式纠错
直接在一条指令中调用多个 Agent:
- 例如你有 CodeReview Agent、Test Agent
- 执行任务之前,告诉 Claude Code:执行成功后调用 CodeReview Agent 进行代码 Review 并使用 Test Agent 进行测试流程验证
- 这样在一个任务中,就调用了三个 Agent 进行对抗式纠错,写出的代码准确率更高
技巧三:并行开发
使用多分支的方式多开两个窗口:
- 让不同的 Agent 同时开发不同的模块
- 再开一个窗口专门处理 Agent 之间的 PR
- 进行代码 Review 和测试验证(自定义验证方法或者 TDD 都行)
7. 善用 Skill
现在 Claude Code 已经把自定义斜杠命令和 Skill 合并,需要把经常用到的东西都沉淀成 Skill。
示例:
自分形对应的 Commit Skill,会专门检测要提交的代码,然后:
1. 完善这些代码的注释头
2. 完善上级文件夹的 Claude.md
3. Git 提交
Skill 具有定制 Prompt、工作流、调度 SubAgent 的能力,多多善用,威力无穷。
额外技巧补充
1. 原子化提交
- 每个小功能改动都是一次提交
- 大功能拆成多个小功能提交
- 好处:方便回退
2. BDD 测试
- 通过 AI 遍历代码所有分支路径
- 生成完整测试集进行验证
要点提炼
- ✅ 复杂需求先用
/plan模式理清思路,减少返工 - ✅ 用 Claude.md 配置项目规则和约束,关注上下文使用率
- ✅ 采用自分形架构,让 AI 更懂你的代码结构
- ✅ 提示词遵循三原则:目的清晰、给上下文、告诉测试方法
- ✅ 善用 MCP,但要避免过度依赖云端
- ✅ 利用 SubAgent 和对抗式纠错提升代码质量
- ✅ 将常用操作沉淀为 Skill,实现自动化工作流
- ✅ 原子化提交 + BDD 测试,让代码更可靠
相关链接/资源
- Claude Code 官方文档
- Context7 MCP 工具
- 赵纯想老师 - 自分形概念